so shocking to cause screams - Turco Inglés Diccionario